package com.ruoyi.community.mapper;

import com.ruoyi.community.domain.EcFoods;

import java.util.List;

public interface EcFoodsMapper {
    int deleteByPrimaryKey(Long foodsId);

    int insert(EcFoods record);

    int insertSelective(EcFoods record);

    EcFoods selectByPrimaryKey(Long foodsId);

    int updateByPrimaryKeySelective(EcFoods record);

    int updateByPrimaryKey(EcFoods record);

    List<EcFoods> selectFoodsByRestaurantId(Integer restaurantId);

    /**
     * 查询社区电商
     *
     * @param foodsId 社区电商ID
     * @return 社区电商
     */
    EcFoods selectEcFoodsById(Long foodsId);


    List<EcFoods> selectEcFoodsListByRestaurantId(Long restaurantId);
    /**
     * 查询社区电商列表
     *
     * @param ecFoods 社区电商
     * @return 社区电商集合
     */
    public List<EcFoods> selectEcFoodsList(EcFoods ecFoods);

    /**
     * 新增社区电商
     *
     * @param ecFoods 社区电商
     * @return 结果
     */
    public int insertEcFoods(EcFoods ecFoods);

    /**
     * 修改社区电商
     *
     * @param ecFoods 社区电商
     * @return 结果
     */
    public int updateEcFoods(EcFoods ecFoods);

    /**
     * 删除社区电商
     *
     * @param foodsId 社区电商ID
     * @return 结果
     */
    public int deleteEcFoodsById(Long foodsId);

    /**
     * 批量删除社区电商
     *
     * @param foodsIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteEcFoodsByIds(Long[] foodsIds);
}